//
//  BCHomeDataResponse.h
//  GSBlockChain
//
//  Created by guoshikeji_a on 2018/12/3.
//  Copyright © 2018 guoshikeji. All rights reserved.
//

#import "BCAPIBaseResponse.h"
//
#import "BCHomeFlowModel.h"
#import "BCHomeSelectedTextModel.h"
#import "BCHomePushTextModel.h"
#import "BCHomeDataMessage.h"
#import "BCHomeDateRegion.h"

#import "BCProjectModel.h"

NS_ASSUME_NONNULL_BEGIN

@interface BCHomeDataPush : NSObject

/**
 *"title": "主推项目",
 */
@property (nonatomic, copy) NSString *title;

/**
 *BCHomePushTextModel
 */
@property (nonatomic, strong) BCHomePushTextModel *text;

/**
 *data
 */
@property (nonatomic, strong) NSArray <BCProjectModel *> *data;

@end

@interface BCHomeDataSelected : NSObject

/**
 *BCHomeSelectedTextModel
 */
@property (nonatomic, strong) BCHomeSelectedTextModel *text;

/**
 *data
 */
@property (nonatomic, strong) NSArray <BCProjectModel *> *data;

@end


@interface BCHomeData : BCBaseReponseData

/**
 *flow
 */
@property (nonatomic, strong) BCHomeFlowModel *flow;

/**
 *BCHomeDataMessage
 */
@property (nonatomic, copy) NSArray <BCHomeDataMessage *> *message;

/**
 *selected
 */
@property (nonatomic, strong) BCHomeDataSelected *selected;

/**
 *push
 */
@property (nonatomic, strong) BCHomeDataPush *push;

#pragma mark - 区域相关

/**
 *reg_id
 */
@property (nonatomic, copy) NSString *reg_id;

/**
 *region
 */
@property (nonatomic, copy) NSArray <BCHomeDateRegion *> *region;

@end

@interface BCHomeDataResponse : BCAPIBaseResponse

/**
 *data
 */
@property (nonatomic, strong) BCHomeData *data;

@end

NS_ASSUME_NONNULL_END
